home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / utilsys / rss14gmd.lha / RSys_1.4gmd / typedefs.h < prev   
C/C++ Source or Header  |  1996-05-04  |  7KB  |  246 lines

  1. #ifndef GMD_TYPEDEFS
  2. #define GMD_TYPEDEFS
  3.  
  4. /*
  5.  *
  6.  *  typedefs.h
  7.  *
  8.  *
  9.  * Gary Duncan ;   04 May 96 
  10.  *
  11.  */
  12.  
  13.  
  14. #include <limits.h>
  15. #include <fcntl.h>
  16. #include <stdio.h>
  17. #include <stdlib.h>
  18. #include <string.h>
  19. #include <time.h>
  20. #include <stdarg.h>
  21. #include <ctype.h>
  22.  
  23. #include <clib/amigaguide_protos.h>
  24. #include <clib/icon_protos.h>
  25. #include <clib/alib_protos.h>
  26. #include <clib/exec_protos.h>
  27. #include <clib/gadtools_protos.h>
  28. #include <clib/graphics_protos.h>
  29. #include <clib/intuition_protos.h>
  30. #include <clib/dos_protos.h>
  31. #include <clib/expansion_protos.h>
  32. #include <clib/asl_protos.h>
  33. #include <clib/commodities_protos.h>
  34. #include <clib/wb_protos.h>
  35. #include <clib/diskfont_protos.h>
  36. #include <clib/utility_protos.h>
  37. #include <clib/translator_protos.h>
  38. #include <clib/iffparse_protos.h>
  39. #include <clib/macros.h>
  40. #include <clib/layers_protos.h>
  41. #include <clib/keymap_protos.h>
  42.  
  43. #include <datatypes/datatypesclass.h>
  44.  
  45. #include <devices/audio.h>
  46. #include <devices/input.h>
  47. #include <devices/inputevent.h>
  48. #include <devices/timer.h>
  49. #include <devices/trackdisk.h>
  50. #include <devices/narrator.h>
  51. #include <devices/prtbase.h>
  52. #include <devices/printer.h>
  53.  
  54. #include <diskfont/diskfont.h>
  55.  
  56. #include <dos/exall.h>
  57. #include <dos/rdargs.h>
  58. #include <dos/dostags.h>
  59. #include <dos/dosextens.h>
  60. #include <dos/filehandler.h>
  61.  
  62. #include <exec/alerts.h>
  63. #include <exec/devices.h>
  64. #include <exec/execbase.h>
  65. #include <exec/interrupts.h>
  66. #include <exec/io.h>
  67. #include <exec/memory.h>
  68. #include <exec/types.h>
  69. #include <exec/tasks.h>
  70.  
  71. #include <graphics/displayinfo.h>
  72. #include <graphics/gfx.h>
  73. #include <graphics/gfxbase.h>
  74. #include <graphics/gfxmacros.h>
  75. #include <graphics/text.h>
  76.  
  77. #include <hardware/cia.h>
  78. #include <hardware/intbits.h>
  79. #include <hardware/custom.h>
  80.  
  81. #include <intuition/classes.h>
  82. #include <intuition/classusr.h>
  83. #include <intuition/gadgetclass.h>
  84. #include <intuition/imageclass.h>
  85. #include <intuition/intuition.h>
  86. #include <intuition/intuitionbase.h>
  87. #include <intuition/preferences.h>
  88.  
  89. #include <libraries/dos.h>
  90. #include <libraries/dosextens.h>
  91. #include <libraries/expansionbase.h>
  92. #include <libraries/configregs.h>
  93. #include <libraries/gadtools.h>
  94. #include <libraries/asl.h>
  95. #include <libraries/commodities.h>
  96. #include <libraries/diskfont.h>
  97. #include <libraries/translator.h>
  98. #include <libraries/iffparse.h>
  99. #include <libraries/amigaguide.h>
  100.  
  101. #include <proto/exec.h>
  102.  
  103. #include <workbench/startup.h>
  104. #include <workbench/workbench.h>
  105.  
  106.  
  107. typedef BOOL             BOOLEAN;
  108. typedef BPTR            LOCK;
  109. typedef struct AmigaGuideBase    AMIGAGUIDEBASE;
  110. typedef struct NewAmigaGuide    NEWAMIGAGUIDE;
  111. typedef struct AmigaGuideMsg    AMIGAGUIDEMSG;
  112. typedef struct AppIcon         APPICON;
  113. typedef struct AppMessage    APPMESSAGE;
  114. typedef struct AreaInfo     AREAINFO;
  115. typedef struct AvailFonts     AVAILFONTS;
  116. typedef struct AvailFontsHeader    AVAILFONTSHEADER;
  117. typedef struct BitMap        BITMAP;
  118. typedef struct BoolInfo     BOOLINFO;
  119. typedef struct BootBlock    BOOTBLOCK;
  120. typedef struct Border        BORDER;
  121. typedef struct ClipboardUnitPartial CLIPBOARDUNITPARTIAL;
  122. typedef struct ClipboardHandle  CLIPBOARDHANDLE;
  123. typedef struct ClipRect     CLIPRECT;
  124. typedef struct ClockData    CLOCKDATA;
  125. typedef struct ColorMap     COLORMAP;
  126. typedef struct CommandLineInterface COMMANDLINEINTERFACE;
  127. typedef struct ConfigDev     CONFIGDEV;
  128. typedef struct ConUnit        CONUNIT;
  129. typedef struct copinit        COPINIT;
  130. typedef struct DateStamp    DATESTAMP;
  131. typedef struct DateTime        DATETIME;
  132. typedef struct Device        DEVICE;
  133. typedef struct DeviceList    DEVICELIST;
  134. typedef struct DeviceNode    DEVICENODE;
  135. typedef struct DimensionInfo    DIMENSIONINFO;
  136. typedef struct DiskObject    DISKOBJECT;
  137. typedef struct DisplayInfo    DISPLAYINFO; 
  138. typedef struct DosEnvec        DOSENVEC;    
  139. typedef struct DosLibrary    DOSLIBRARY;
  140. typedef struct DosInfo        DOSINFO;
  141. typedef struct DosList        DOSLIST;
  142. typedef struct EasyStruct    EASYSTRUCT;
  143. typedef struct EClockVal    ECLOCKVAL;
  144. typedef struct ExAllControl     EXALLCONTROL;
  145. typedef struct ExAllData     EXALLDATA;
  146. typedef struct ExecBase     EXECBASE;
  147. typedef struct ExpansionBase    EXPANSIONBASE;
  148. typedef struct ExpansionRom    EXPANSIONROM;
  149. typedef struct FileInfoBlock    FILEINFOBLOCK;
  150. typedef struct FileLock     FILELOCK;
  151. typedef struct FileSysStartupMsg     FILESYSSTARTUPMSG;
  152. typedef struct FileRequester    FILEREQUESTER;
  153. typedef struct Gadget        GADGET;
  154. typedef struct GadgetInfo    GADGETINFO;
  155. typedef struct GfxBase        GFXBASE;
  156. typedef struct GListEnv     GLISTENV;
  157. typedef struct IBox        IBOX;
  158. typedef struct IFFHandle    IFFHANDLE;
  159. typedef struct Image        IMAGE;
  160. typedef struct InputEvent    INPUTEVENT;
  161. typedef struct InfoData        INFODATA;
  162. typedef struct Interrupt    INTERRUPT;
  163. typedef struct IntuiMessage    INTUIMESSAGE;
  164. typedef struct IntuiText    INTUITEXT;
  165. typedef struct IntuitionBase    INTUITIONBASE;
  166. typedef struct IOAudio        IOAUDIO;
  167. typedef struct IOClipReq    IOCLIPREQ;
  168. typedef struct IODRPReq        IODRPREQ;
  169. typedef struct IOExtSer     IOEXTSER;
  170. typedef struct IOPrtCmdReq    IOPRTCMDREQ;
  171. typedef struct IORequest     IOREQUEST;
  172. typedef struct IOStdReq     IOSTDREQ;
  173. typedef struct Layer        LAYER;
  174. typedef struct Layer_Info    LAYER_INFO;
  175. typedef struct LayersBase    LAYERSBASE;
  176. typedef struct Library        LIBRARY;
  177. typedef struct List        LIST;
  178. typedef struct Manufacturer    MANUFACTURER; 
  179. typedef struct MemChunk        MEMCHUNK;
  180. typedef struct MemEntry     MEMENTRY;
  181. typedef struct MemHeader    MEMHEADER;
  182. typedef struct MemList        MEMLIST;
  183. typedef struct Menu        MENU;
  184. typedef struct MenuItem     MENUITEM;
  185. typedef struct Message        MESSAGE;
  186. typedef struct MinList        MINLIST;
  187. typedef struct MinNode        MINNODE;
  188. typedef struct MsgPort        MSGPORT;
  189. typedef struct narrator_rb    NARRATOR_RB;
  190. typedef struct NameInfo        NAMEINFO; 
  191. typedef struct NewBroker    NEWBROKER;
  192. typedef struct NewGadget    NEWGADGET;
  193. typedef struct NewMenu        NEWMENU;
  194. typedef struct NewScreen    NEWSCREEN;
  195. typedef struct NewWindow    NEWWINDOW;
  196. typedef struct Node        NODE;
  197. typedef struct PartitionBlock    PARTITIONBLOCK;
  198. typedef struct PenPair        PENPAIR;
  199. typedef struct Point        POINT;
  200. typedef struct Preferences    PREFERENCES;
  201. typedef struct PrinterData    PRINTERDATA;
  202. typedef struct PrinterExtendedData PRINTEREXTENDEDDATA;
  203. typedef struct Process        PROCESS;
  204. typedef struct PropInfo     PROPINFO;
  205. typedef struct PubScreenNode    PUBSCREENNODE; 
  206. typedef struct RastPort     RASTPORT;
  207. typedef struct RDArgs         RDARGS;
  208. typedef struct Rectangle    RECTANGLE;
  209. typedef struct Region        REGION;
  210. typedef struct Remember     REMEMBER;
  211. typedef struct Requester    REQUESTER;
  212. typedef struct RigidDiskBlock    RIGIDDISKBLOCK;
  213. typedef struct RootNode        ROOTNODE;
  214. typedef struct SatisfyMsg    SATISFYMSG;
  215. typedef struct Screen        SCREEN;
  216. typedef struct Semaphore    SEMAPHORE;
  217. typedef struct SignalSemaphore    SIGNALSEMAPHORE;
  218. typedef struct stat        STAT;
  219. typedef struct StringInfo    STRINGINFO;
  220. typedef struct TagItem        TAGITEM;
  221. typedef struct Task        TASK;
  222. typedef struct TextAttr     TEXTATTR;
  223. typedef struct TextFont     TEXTFONT;
  224. typedef struct timerequest    TIMEREQUEST;
  225. typedef struct timeval        TIMEVAL;
  226. typedef struct TimerBase    TIMERBASE;
  227. typedef struct TmpRas        TMPRAS;
  228. typedef struct tm        TM;
  229. typedef struct Unit        UNIT;
  230. typedef struct View        VIEW;
  231. typedef struct ViewPort     VIEWPORT;
  232. typedef struct Window        WINDOW;
  233. typedef struct WBArg        WBARG;
  234. typedef struct WBStartup    WBSTARTUP;
  235. typedef struct WorkbenchBase    WORKBENCHBASE;
  236. typedef struct XRef        XREF;
  237.  
  238.  
  239. typedef struct
  240. {
  241.   char days;
  242.   char *months;
  243. } DM;
  244.  
  245. #endif
  246.